// Polymer Light Disabler // A CON Module // by Hendricks266 
// To use, add the following to your command line: -mx disable_polymer_lights.con 
// To fully eliminate all Polymer lights, maphack lighting must be disabled. 

gamevar disable_light_temp 0 0 

// disable hardcoded Polymer dynamic lighting muzzle flashes 
gamevar WEAPON0_FLASHCOLOR 0 1 
gamevar WEAPON1_FLASHCOLOR 0 1 
gamevar WEAPON2_FLASHCOLOR 0 1 
gamevar WEAPON3_FLASHCOLOR 0 1 
gamevar WEAPON4_FLASHCOLOR 0 1 
gamevar WEAPON5_FLASHCOLOR 0 1 
gamevar WEAPON6_FLASHCOLOR 0 1 
gamevar WEAPON7_FLASHCOLOR 0 1 
gamevar WEAPON8_FLASHCOLOR 0 1 
gamevar WEAPON9_FLASHCOLOR 0 1 
gamevar WEAPON10_FLASHCOLOR 0 1 
gamevar WEAPON11_FLASHCOLOR 0 1 

// disable hardcoded sprite-linked Polymer lights 
onevent EVENT_GAME 
getactor[THISACTOR].htflags disable_light_temp 
orvar disable_light_temp 256 
setactor[THISACTOR].htflags disable_light_temp
 endevent 
 
 // disable SE-based lights placed in maps
 onevent EVENT_LOADACTOR 
 ifactor SECTOREFFECTOR { getactor[THISACTOR].lotag disable_light_temp 
 ifvare disable_light_temp 49 killit // point light 
 ifvare disable_light_temp 50 killit // spotlight } 
 endevent 